<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8"/>
		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
		<meta name="HandheldFriendly" content="true"/>
		<meta name="MobileOptimized" content="320"/>
		<script src="../js/mui.min.js"></script>
        <link href="../css/mui.min.css" rel="stylesheet"/>
        <link rel="stylesheet" href="../css/style.css" />
		<script type="text/javascript" src="../js/common.js" ></script>
        <script type="text/javascript" src="../js/session.js" ></script>
        <script type="application/javascript" src="../js/saoma.js"></script>
		<title></title>
		<style type="text/css">
			#bcid {
				width: 100%;
				position: absolute;
				top: 50px;
				bottom: 0px;
				text-align: center;
			}
			.tip {
				color: #FFFFFF;
				font-weight: bold;
				text-shadow: 0px -1px #103E5C;
			}
		
			.fbt {
				width: 50%;
				height: 100%;
				background-color: #FFCC33;
				float: left;
			}
			.fbt:active {
			  	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
				box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
			}
		</style>
	</head>
	<body style="background-color: #000000;opacity: 0.7;">
		<header class="mui-bar mui-bar-nav ding-bar">
		    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
		    <h1 class="mui-title">扫描二维码</h1>
		</header>
		<div id="bcid" style="padding-top: 70px;">
			<h1 style="font-size: 16px;color: #75e86a;">请扫电梯二维码</h1>
			<div style="height:40%"></div>
		</div>
	</body>
	
		<script type="text/javascript">
			var userid=getCookie("userid")
            if(userid==""||userid==null){
         		alert("您还没有登录，请先登录")
         		location.href="../public/login.html"
            }
			var ws=null,wo=null;
			var scan=null,domready=false,bCancel=false;
			// H5 plus事件处理
			function plusReady(){ 
				if(ws||!window.plus||!domready){
					return;
				}
				// 获取窗口对象
				ws=plus.webview.currentWebview();
				wo=ws.opener();
				// 开始扫描
				ws.addEventListener('show',function(){
					scan=new plus.barcode.Barcode('bcid',[plus.barcode.QR,plus.barcode.EAN8,plus.barcode.EAN13],{frameColor:'#00FF00',scanbarColor:'#00FF00'});
				    scan.onmarked=onmarked;
				    scan.start({conserve:true,filename:'_doc/barcode/'});
				});
				// 显示页面并关闭等待框
			    ws.show('pop-in');
//			    wo.evalJS('closeWaiting()');
			}
			if(window.plus){
				plusReady();
			}else{
				document.addEventListener('plusready', plusReady, false);
			}
			// 监听DOMContentLoaded事件
			document.addEventListener('DOMContentLoaded', function(){
				domready=true;
				plusReady();
			}, false);
			// 二维码扫描成功
			function onmarked(type, result, file){
			    switch(type){
			    	case plus.barcode.QR:
			    	type = 'QR';
			    	break;
			    	case plus.barcode.EAN13:
			    	type = 'EAN13';
			    	break;
			    	case plus.barcode.EAN8:
			    	type = 'EAN8';
			    	break;
			    	default:
			    	type = '其它'+type;
			    	break;
			    }

				    result = result.replace(/\n/g, '');
					var urlstr=result.substring(7)
	                var urls=urlstr.split("/"); 
	                var data={};
	                data.url1=urls[0];
	                data.url2=urls[1];
	                data.url3=urls[2];
	                data.url4=urls[3];
	                if(data.url1!="qrc.gszl.gov.cn"){
	                	alert("请扫电梯码");
	                	plus.webview.close(ws);
//	                	mui.openWindow({url:"../guanli/xunchalist.html"})
	                }
	                data.member_id=userid;
	                mui.post(net+"public/index.php/api/elevator/elevator_getData",data,function(res){
//						alert("扫码失败："+JSON.stringify(res))
						if(res.code=="200"){
							mui.openWindow({url:"../guanli/xuncha.html?code="+res.result.elevator_code})
//							location.href="../guanli/xuncha.html?code="+res.result.elevator_code;
						}else{
						}
					})  
//			    wo.evalJS("scaned('"+ type +"','"+ result +"','"+ file +"');"); 
           
			}
		</script>

</html>
